草庐IT

Python Pandas 直方图对数刻度

全部标签

python - 我如何在 matplotlib 中设置小刻度的位置

我想在matplotlib绘图中的x轴上在次要刻度的位置而不是主要刻度的位置绘制一个网格。我的市长标记位于位置0、1、2、3、4、5并且必须保留在那里。我希望网格为0.5、1.5、2.5、3.5、4.5。....frommatplotlib.tickerimportMultipleLocator....minorLocator=MultipleLocator(0.5)ax.xaxis.set_minor_locator(minorLocator)plt.grid(which='minor')上面的代码不起作用,因为它给出了0.5、1.0、1.5等位置……我如何手动设置次刻度的位置?

echarts系列-带图教你调整左右位置x轴样式网格虚线刻度居中双轴Y轴滚动上下移动文字旋转改分割线颜色部分字体改色折注混合,X轴的颜色,X轴字体颜色,调整柱子颜色,调整小图标图例的大小和位置,鼠标

本文已参与「新人创作礼」活动,一起开启掘金创作之路。宝子们,今天又是开心的一天呢~上面先说注意事项1.如果使用showhidden控制图表显示隐藏,某些切换效果很奇怪,比如饼图,会从左上角开始放大,很丑,这个时候我们可以设置其宽高来解决问题,给其设置宽高后,切换的奇怪效果即可消失。.chart01{width:23.426vw;height:21.523vw;}import{Component,OnInit,ElementRef,ViewChild}from'@angular/core';import{NgxEchartsService}from'ngx-echarts';@Component

业务对数据负责时代来临 | 盘点全球银数据泄漏典型形式

7月18日,一则消息引爆金融和网络安全行业,国家金融监督管理总局依据《中华人民共和国银行业监督管理法》第四十六条第五项、第四十八条第二项,《中华人民共和国商业银行法》第七十三条第三项,对中行嘉兴分行存在的包括“违规泄露客户信息”等6项主要违法违规行为处以210万元的罚款。银行客户数据安全问题又再一次成为社会广泛议论的焦点。银行作为金融行业中普通公民最容易接触的实体机构,是国家金融系统的核心组成部分,对整个社会运转举足轻重。目前,乘着数字化转型的“东风”,银行业务追求智能化转型线上,已基本实现全民在线银行服务、移动支付和数字货币等。然而,随着转型推进,储存、使用的客户数据量级呈几何式增长,面临网

python - 如何删除 matplotlib 对数对数图上的科学记数法

我知道以前有人问过这个问题,但我尝试了所有可能的解决方案,但没有一个对我有用。所以,我在matplotlib中有一个对数对数图,我想避免在x轴上使用科学记数法。这是我的代码:fromnumpyimportarray,log,piimportmatplotlib.pyplotaspltfromscipy.optimizeimportcurve_fitimportmatplotlib.tickerasmtickerplt.rc('axes.formatter',useoffset=False)tc=array([7499680.0,12508380.0,23858280.0,3487702

python - Seaborn:我只想要一个对数刻度

我正在使用seaborn绘制一些生物学数据。我只想要一个基因与另一个基因的分布(在约300名患者中表达),并且使用graph=sns.jointplot(x='Gene1',y='Gene2',data=data,kind='reg')我喜欢这个图表给我一个很好的线性拟合和一个PearsonR和一个P值。我只想在对数尺度上绘制我的数据,这是此类基因数据通常的表示方式。我在网上查看了一些解决方案,但它们都去掉了我的PearsonR值或我的线性拟合,或者它们看起来不太好。我对此并不陌生,但似乎在对数刻度上绘制图表应该不会太麻烦。有任何意见或解决方案吗?谢谢!编辑:作为对评论的回应,我已经接

python - 为 AxesImage 自定义刻度?

我用ax=imshow()创建了一个图像图。ax是一个AxesImage对象,但我似乎找不到自定义刻度标签所需的函数或属性。ordinarypyplots似乎有set_ticks和set_ticklabels方法,但这些似乎不适用于AxesImage类。有任何想法吗?谢谢~ 最佳答案 就其值(value)而言,您有点误解了imshow()返回的内容,以及matplotlib轴的一般结构...AxesImage对象负责显示的图像(例如颜色图、数据等),但不负责图像所在的轴。它无法控制刻度和刻度标签等内容。您要使用的是当前轴实例。如果您

python - matplotlib:更改 yaxis 刻度标签

对于y轴上的每个刻度标签,我想更改:label->2^label我正在绘制对数对数数据(基数2),但我希望标签显示原始数据值。我知道我可以获得当前的y标签ylabels=plt.getp(plt.gca(),'yticklabels')这给了我一个列表:每个都是一个我在http://matplotlib.org/users/text_props.html查看了文本对象的文档但我仍然不确定更改每个文本标签中的字符串的正确语法是什么。更改标签后,我可以使用以下方法将它们设置在轴上:plt.setp(plt.gca(),'yticklabels',ylabels)

python - Tensorflow:如何设置对数尺度的学习率和一些 Tensorflow 问题

我是一名深度学习和Tensorflow初学者,我正在尝试在此paper中实现算法使用tensorflow。本文使用Matconvnet+Matlab实现,好奇Tensorflow有没有等价的功能来实现同样的事情。论文说:ThenetworkparameterswereinitializedusingtheXaviermethod[14].Weusedtheregressionlossacrossfourwaveletsubbandsunderl2penaltyandtheproposednetworkwastrainedbyusingthestochasticgradientdesce

python - 在 matplotlib 中获得倒序累积直方图的技巧

我想知道是否有(更好的)技巧来反转matplotlib中的累积直方图。假设我有一些分数在0.0到1.0之间,其中1.0是最好的分数。现在,我有兴趣绘制有多少样本高于某个分数阈值。importnumpyasnpimportmatplotlib.pyplotaspltd=np.random.normal(size=1000)d=(d-d.min())/(d.max()-d.min())plt.hist(d,50,histtype="stepfilled",alpha=.7)默认情况下,matplotlib会绘制累积直方图,就像“样本数plt.hist(d,50,histtype="step

python - 使用 seaborn/matplotlib boxplot 时的刻度频率

我正在用seaborn绘制一系列箱线图sns.boxplot(full_array)其中full_array包含200个数组。因此,我在x轴上有200个箱线图和刻度,范围从0到200。xticks彼此太靠近,我只想显示其中的一些,例如,每20个左右标记一个xticks。我尝试了几种提到的解决方案here但它们没有用。每次我对xticks进行采样时,我都会得到错误的刻度标签,因为它们从0到N以单位间距编号。例如,使用行ax.xaxis.set_major_locator(ticker.MultipleLocator(20))我每20次得到一个带标签的xtick,但标签是1、2、3、4而不